Product Models and Reusability

نویسندگان

  • Frank Feldkamp
  • Michael Heinrich
  • Klaus Dieter Meyer
چکیده

This paper describes and explains the rationale behind the product model that is employed in the configuration design tool SyDeR (System Design for Reusability, [SDR98]). its name indicates, SyDeR stresses the reuse of system designs in later design projects. The field where SyDeR is applied is configuration design lbr products for which there is not a complete, fixed set of components, but rather a set of previous designs from which one can be chosen to be reused and/or adapted to the current configuration design problem. This sub-field of configuration design is of major economic importance, as e.g., the design of railway rolling stock or trucks fall into this category. Importance of reusability Configuration design takes it for granted that components can be reused in any product configuration. As we had to learn in earlier application studies for configuration design, not every product family meets these requirements. So, it is an important issue to design components and product families in a way that allows to use them in configuration design. Beyond configuration design in the narrower sense, reusing a component design also saves the time to design it again and the development risks that come with a new development effort. Reuse saves money in development as well as in later stages of the process chain (no new manufacturing or testing equipment is needed, e.g.). Reusability of product and component designs can be * Copyright ©1999, American Association for Artificial Intelligence (www.aaai.org). Allrights reserved significantly increased by intelligent software tools that offer advice on how to reuse and adapt previous component designs as well as to design components for reusability in the first place. Crucial to reusability is the way the product and its components are modelled. This paper explores how a product model that enables reusability should look like. Before going into details, we would like to clarify our terminology. There is a large vocabulary for the components of a product (parts, components, assemblies, modules, etc.), which can be a source of confusion. ’In the SyDeR product model, we decided to call these objects systems. We will stick to this decision throughout this paper and kindly ask the reader to accept this (somewhat abstract) choice for the next six pages. In the paper, we will first look at a product model that aims straightforward at describing a product without paying much attention to reusability. In the following chapters, we will describe extensions to this simple model that step by step improve reusability. Modelling product structure as if reusability

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Development and evaluation of Formula Editor (a tool-based approach to enhance reusability in software product line model checking) on SAFER case study

Although model checking is extensively used for verification of single software systems, currently there is insufficient support for model checking in product lines. The presence of commonalities within the different products in the product line requires that the properties and the corresponding specifications for these properties be verified for every product in the product line. Specification...

متن کامل

A Systematic Review of Reusability Assessment Model and Related Approach for Reusable Component Mining

55 Abstract Promoting reuse at sophisticated levels is becoming an increasingly important part. Software reuse is the process of reusing the existing software components from the system rather than developing the components newly. As software reuser’s include the reusable software components to improve the productivity and quality in their product, they must be able to measure the reusability d...

متن کامل

Modeling Variability for Object-Oriented Product Lines

The concept of a software product line is a promising approach for increasing planned reusability in industry. For planning future requirements, the integration of domain analysis activities with software development for reusability turned out to be necessary, both from a process and from an economic point of view. In this context, variability of requirements in a domain is expressed by feature...

متن کامل

Evaluation of Object Utilization Through Statistical Model in Software Development Process

Objects needs verification through statistical model in software development process which are important in software industries now a day. Software development process consist of several steps right from analysis to deployment and maintenance, therefore statistical model would certainly analyses object(s) and its various qualities and its relationship during software development process. Earlie...

متن کامل

Explicit Communication of Geometric Design Intent in Cad: Evaluating Annotated Models in the Context of Reusability

CAD model reusability is largely determined by a proper communication of design intent, which is usually expressed implicitly within the model. Recent studies have suggested the use of 3D annotations as a method to embed design information in the model’s geometry and make part of the design knowledge explicitly available. In this paper, we evaluate the effectiveness of this method and analyze i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003